﻿using Comm100.Framework.Domain.Services;
using Bot.Domain.Bo;
using Bot.Domain.Entities;
using System;
using System.Collections.Generic;
using System.Text;

namespace Bot.Domain.Interfaces
{
    public interface IAnswerInChannelFormDomainService : IDomainService
    {
        AnswerInChannelForm Create(AnswerInChannelForm answerInChannelForm);

        AnswerInChannelForm Get(Guid id, string include="");

        AnswerInChannelForm Update(AnswerInChannelFormUpdateBo id);

        IEnumerable<AnswerInChannelForm> List();

        void Delete(Guid id); 
        AnswerInChannelForm GetByAnswerInChannelId(Guid answerInChannelId, string include="");
        AnswerInChannelForm CreateWithAnswerInChannelId(Guid answerInChannelId, AnswerInChannelForm answerInChannelForm);

    }
}
